Java as Persistent Glue
نویسنده
چکیده
The DISCWorld system seeks to provide an environment in which non-computer expert users can access and direct the processing of large scale datasets utilising distributed high performance computing and storage resources. The implementation of this system can benefit from many of the attributes of orthogonal persistence, however the wide variety of target system, target languages and the need to support legacy codes make a truly orthogonally persistent system infeasible. The system design uses Java as an execution executive. Utilising a persistent Java system can reap many of the rewards a fully orthogonal system presents.
منابع مشابه
Bytecode Instrumentation as an Aid in Understanding the Behavior of Java Persistent Stores
In this paper, we describe the use of BIT (Bytecode Instrumenting Tool) as an aid in understanding the behavior of persistent Java programs and evaluating the implementation of Java persistent stores. BIT is a set of Java classes that allow a user to build customized tools to instrument Java Virtual Machine (JVM) bytecodes. We built a customized tool using BIT to instrument Object Design Inc.’s...
متن کاملCOMPONENT PROGRAMMINGWITH OBJECT - ORIENTED SIGNALS by Sean
Components that process state, rather than immutable data, are important because they make programs more usable with their ability to process continuously changing data. For example, a compiler built out of state-processing components can detect programming errors as soon as programmers write them. Unfortunately, state-processing components are difficult to assemble because existing languages d...
متن کاملFibrin glue for persistent pneumothorax in an extremely low birth weight infant.
Pleurodesis with fibrin glue has been used to treat bronchopleural fistulas and persistent air leaks in adults and neonates. We report successful use of fibrin glue in an extremely premature infant to seal a pneumothorax that had persisted for more than one week despite high-frequency ventilation.
متن کاملSuperGlue: Component Programming with Object-Oriented Signals
The assembly of components that can handle continuously changing data results in programs that are more interactive. Unfortunately, the code that glues together such components is often difficult to write because it is exposed to many complicated event-handling details. This paper introduces the SuperGlue language where components are assembled by connecting their signals, which declaratively r...
متن کاملAbstract: The Model Driven Architecture (MDA) approach defined by OMG advocates, for the construction of distributed applicati
The Model Driven Architecture (MDA) approach defined by OMG advocates a clear separation between platform-independent models (PIMs) and platform-specific models (PSMs) in distributed applications. As such, MDA would ease the migration of applications to new platforms. However, it deals only with the evolution of the platform underlying the applications not the evolution of the business part of ...
متن کامل